package com.basin.dubbo;

import com.basin.dubbo.pojo.UriConfigInfo;
import com.basin.dubbo.pojo.UserPermissionInfo;
import org.apache.dubbo.config.annotation.DubboService;

import java.util.List;

/**
 * @author: Sam ZHONG | sammy1997@aliyun.com
 */
public interface AuthDubboService {
    List<String> getWhiteIps();

    List<String> getWhiteUserIds();

    List<String> getWhiteUris();

    UriConfigInfo getUriConfigInfo(String uri);

    UserPermissionInfo getUserPermissionInfo(Object loginId);
}
